import Vue from 'vue'
import App from './App'
import uView from "uview-ui";
import { http } from '@/api/service.js' // 全局挂载引入，配置相关在该index.js文件里修改

import {router,RouterMount} from "./router.js"  //路径换成自己的

import config from './config'

Vue.use(router)
Vue.use(uView)

//引入vuex
import store from './store'
//把vuex定义成全局组件
Vue.prototype.$store = store


Vue.prototype.$http = http

Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({
    ...App,
	store
})

//v1.3.5起 H5端 你应该去除原有的app.$mount();使用路由自带的渲染方式
// #ifdef H5
	RouterMount(app,router,'#app');
// #endif

// #ifndef H5
	app.$mount(); //为了兼容小程序及app端必须这样写才有效果
// #endif
// #ifdef APP
// 原生安卓语音播报插件,手机端可用,PDA需要安装tts语音引擎
// let androidTTSPlugin = uni.requireNativePlugin('Tellsea-AndroidTTSPlugin');
// androidTTSPlugin.init((e) => {
// 	let res = JSON.parse(e);
// 	if (res.code == 200) {
// 		console.log("初始化成功",res.msg);
// 	} else {
// 		console.log("初始化失败",res.msg);
// 	}
// });
// androidTTSPlugin.testPlugin('测试插件', (e) => {
// 	let res = JSON.parse(e);
// 	if (res.code == 200) {
// 		console.log('测试成功');
// 	} else {
// 		console.log("测试失败",res.msg);
// 	}
// });
// Vue.prototype.$speak=text=>{
// 	androidTTSPlugin.textToSpeech(text, (e) => {
//         let res = JSON.parse(e);
//         if (res.code == 200) {
//             console.log("播报成功",res.msg);
//         } else {
//             console.log("播报失败",res.msg);
//         }
//     });
// }
// #endif

